import pandas as pd
"""
创建数据框：
        探索Pokemon数据
"""


def explore_pokemon():
    # 2.创建一个数据字典
    raw_data = {"name": ['Bulbasaur', 'Charmander', 'Squirtle', 'Caterpie'],
                "evolution": ['Ivysaur', 'Charmeleon', 'Wartortle', 'Metapod'],
                "type": ['grass', 'fire', 'water', 'bug'],
                "hp": [45, 39, 44, 45],
                "pokedex": ['yes', 'no', 'yes', 'no']}
    # 3.将数据字典存储为一个名为pokemon的数据框中
    pokemon = pd.DataFrame(raw_data)
    print('数据框pokemon:\n',pokemon)
    # 4.数据框的列排序是字母顺序，请重新修改为name,type,hp,evolution,pokedex这个顺序
    pokemon = pokemon[['name','type','hp','evolution','pokedex']]
    print('更换顺序后：\n',pokemon)
    # 5.添加一个列place
    pokemon['place'] = ['park','street','lake','forest']
    print('添加place列：\n',pokemon)
    # 6.查看每个列的数据类型
    print('查看每个列的数据类型：\n',pokemon.dtypes)
explore_pokemon()